<?php

class cpersonas extends CI_Controller
{
    function __construct() {
        parent::__construct();
    }

    public function nuevo()
    {
        $this->Login->validarSesion();
      
        if($this->input->post())
        {
            $this->load->model('personas','',TRUE);
            $this->personas->nuevo();   
            
        }
        $datos['operacion'] = "nuevo";
        $datos['cabecera']= "Alta de Auditor";
        $data_header['titulo']="AUDITAR-Alta de Auditores";
        $this->load->model('tipo_persona','',TRUE);
        $datos['roles'] = $this->tipo_persona->listarTodos();
        $this->load->view('includes/header.php',$data_header);
        $this->load->view('viewPersonas', $datos);
        $this->load->view('includes/footer.php');


    }
   
    public function modificar($id,$tipo){
        $this->Login->validarSesion();
        
        $data_header['titulo']="AUDITAR-Modificar persona";
        $this->load->view('includes/header',$data_header);
        if($this->input->post())
        {
            $this->load->model('personas','',TRUE);
            $this->personas->modificar($id,$tipo);   
        }
        else
        {
            $this->load->model('personas','',TRUE);
            $datos['personas'] = $this->personas->getPersonas($id);
            $this->load->model('tipo_persona','',TRUE);
            $datos['roles'] = $this->tipo_persona->listarTodos();
            $datos['operacion'] = "modificar";
            $datos['cabecera']= "Modificando una Persona";
            $this->load->view('viewPersonas',$datos);
        }       
        $this->load->view('includes/footer');
    }
    
    public function eliminar($id){
        $this->Login->validarSesion();
        $data_header['titulo']="AUDITAR - Baja de Auditores";
        
        $this->load->view('includes/header',$data_header);
        if($this->input->post())
        {
            $this->load->model('personas','',TRUE);
            $this->Cliente->eliminar($id);   
        }
        else
        {
            $this->load->model('personas','',TRUE);
            $datos['personas'] = $this->personas->getPersonas($id);
            $this->load->model('tipo_persona','',TRUE);
            $datos['roles'] = $this->tipo_persona->listarTodos();
            $datos['operacion'] = "eliminar";
            $datos['cabecera']= "Eliminando";
            $this->load->view('viewPersonas',$datos);
        }       
        $this->load->view('includes/footer');
    }
    
    public function consultar($tipo){
        $this->Login->validarSesion();
        
        $this->load->model('personas','',TRUE);        
        $datos['listas'] = $this->personas->listarTodos($tipo);

        if ($tipo==2 || $tipo==3){
            $datos['cabecera']= "Listado de Auditores";
            $data['titulo']= "AUDITORES-Listado de Auditores";
        }else{
            $datos['cabecera']= "Listado de Personas";
            $data['titulo']= "PERSONAS-Listado de Personas";
        }
            

        $this->load->view('includes/header',$data);
        $this->load->view('viewPersonasPresentacion',$datos);
        $this->load->view('includes/footer');
        
    }
    
   
    
    function buscarAjax(){
          $this->load->model('personas','',TRUE);      
          $mostrar= 'id,nombre,apellido,domicilio,localidad,provincia,email,telefono,celular,dni, usuario_alta, fecha_alta';
          $pagina = $_POST['pagina'];
          $limite = $_POST['limite'];
          $principio = ($pagina -1)* $limite;
          $var = $this->personas->buscarPersonas($mostrar,$_POST['todos'],$_POST['apellido'],$_POST['documento'],$limite,$principio);
         
         echo json_encode($var);
        
    }
    function cantPersonas(){
          $this->load->model('personas','',TRUE);      
          $mostrar= 'id,nombre,apellido,domicilio,localidad,provincia,email,telefono,celular,dni, usuario_alta, fecha_alta';
          $limite = $_POST['limite'];
          $principio = 0;
          $var = $this->personas->buscarPersonas($mostrar,1,"","",5,0);
          
          
         echo sizeof($var);
        
    }

}

   


